package org.example.chat.websocket.entity;

import lombok.Data;
import org.example.chat.entity.ChatMessage;

import java.io.Serializable;

/**
 * 消息包
 * @author cheval
 */
@Data
public class MessagePack implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 消息类型
     */
    private Integer type;

    /**
     * 聊天消息内容
     */
    private ChatMessage chatMessage;


    /**
     * 扩展字段，其他类型消息（非聊天消息）存放消息的字段
     */
    private String extendField;
}
